/**
 * Copyright (C) 2021 IFlyTek. All rights reserved.
 */

package com.example.ssoreport.utils;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * <p>
 * <code>ExternalLinkParamer</code>
 * </p>
 * Description: 获取外部链接入参
 *
 * @author zyqian3
 * @date 2022/6/20 14:40
 */
@Data
public class ExternalLinkParamer implements Serializable {

    private static final long serialVersionUID = -3859940233486739253L;


    /**
     * 域账号
     */
    private String userAccount;

    /**
     * 外部链接类型，区分处理逻辑
     * 跳转外部链接的类型，组件/应用 传此字段(应用/组件归属)
     */
    private String linkType;

    /**
     * 跳转外部链接code码，行内跳转/特定按钮跳转 传此字段
     */
    private String linkCode;

    /**
     * "跳转外部链接，组件/应用 传此字段
     */
    private String link;

    /**
     * 参数(针对需要拼接参数的url)
     */
    private Map param;

    /**
     * crm原地址是否需要解密， crm传此字段
     */
    private boolean urlParse;

    /**
     * 第三方appKey
     */
    private String appKey;


}
